rock (be pleasing) - German English Dictionary